throwing down - Spanish English Dictionary